international development agency - Spanish English Dictionary